package com.mingqijia.gassafety.statistics.response;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.mingqijia.gassafety.webserver.response.OrderInfoResponse;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * <p>
 *
 * @author wanghai
 * @since 2022-02-23
 */

@Data
@ApiModel("客户绑定的设备列表")
public class ConsumerEquipmentResp {

    @ApiModelProperty(value = "序号")
    private Integer seq;

    @ApiModelProperty(value = "设备id编号")
    private String equipmentId;

    @ApiModelProperty(value = "设备号")
    private String iMEI;

    @ApiModelProperty(value = "设备名")
    private String equipmentName;

    @ApiModelProperty(value = "设备厂商")
    private String equipmentManufacturer;

    @ApiModelProperty(value = "设备类型")
    private String equipmentType;

    @ApiModelProperty(value = "设备类型")
    private String equipmentTypeCode;

    @ApiModelProperty(value = "设备型号")
    private String equipmentModel;

    @ApiModelProperty(value = "设备型号（带设备厂家）")
    private String equipmentModelMa;
    @ApiModelProperty(value = "检测类型")
    private String detectionType;

    @ApiModelProperty(value = "设备位置")
    private String installationPosition;
    @ApiModelProperty(value = "设备位置")
    private String installDate;
    @ApiModelProperty("设备状态  0:离线 1:正常 2:低报 3:高报 4:故障 5:过期")
    private Object equipmentStatus;

    @ApiModelProperty("设备状态  0:离线 1:正常 2:低报 3:高报 4:故障 5:过期")
    private Object equipmentStatusName;

    @ApiModelProperty(value = "客户id编号")
    private Integer consumerId;

    @ApiModelProperty(value = "探头设备信息")
    private List<ConsumerEquipmentResp> children;
}
